package itHeima.lesson8;

import java.util.Random;
import java.util.Scanner;

public class demo5 {
    /**
     * 个大V直播时发起了抢红包活动，
     * 分别有：9、666、188、520、99999五个红包。
     * 请模拟粉丝来抽奖，按照先来先得，
     * 随机抽取，抽完即止，
     * 注意：一个红包只能被抽一次，先抽或后抽哪一个红包是随机的，
     */
    public static void main(String[] args) {
        int[] pack = {9, 666, 188, 520, 999999};
        redpack(pack);
    }

    /**
     *
     *
     * @param pack 从上边传入数组
     */
    public static void redpack(int[] pack) {
        Scanner sc = new Scanner(System.in);
        Random r = new Random();

        for (int i = 0; i < pack.length; i++) {
            System.out.println("请输入一个数完成抽奖");
            sc.next();
//            定义一个死循环。当抽不到0时在跳出，保障所有人都有奖
            while (true) {
                int index = r.nextInt(5);
                if (pack[index] != 0) {
                    System.out.println("你抽到的奖是 ：" + pack[index]);
//                    将抽到的数变成0
                    pack[index] = 0;
                    break;
                }
            }
        }
    }
}
